import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


@WebServlet("/showResponse")
public class HttpServletResponseMethod extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //resp.setStatus(200);//设置状态码，服务器返回的状态码只是告诉浏览器当前的响应是个什么状态，并不影响浏览器显示body内容

        //添加一个带有给定的名称和值的 header. 如果 name 已经存在,不覆盖旧的值, 并列添加新的键值对
        //resp.addHeader("set-cokiees","wwerwr");

        resp.setStatus(302);
        //设置一个带有给定的名称和值的 header. 如果 name 已经存在,则覆盖旧的值
        //resp.setHeader("Location", "https://www.sogou.com");

        // Servlet 提供了一个更简便的实现重定向的写法.
        resp.sendRedirect("https://www.sogou.com");
    }
}
